package definition.comparable;
/**
 * SuperClass的子类
 * @author fidel
 */
public class OneselfClass extends SuperClass {
    @Override
    public int compareTo(SuperClass o) {
        // 在各成员属性的权重中，a最高，b次之，c最后
        if (getA() != o.getA()) {
            return getA() > o.getA() ? 1 : -1;
        }
        if (getB() != o.getB()) {
            return getB() > o.getB() ? 1 : -1;
        }
        if (getC() != o.getC()) {
            return getC() > o.getC() ? 1 : -1;
        }
        return 0;
    }
}
